body {
        	background-color: #fff;
            display: -webkit-box;
            -webkit-box-orient: vertical;
        }
        .content{
        	margin-top: 5px;
            -webkit-box-flex:1;
        }
        i {
            display: block;
            width: 30px;
            height: 30px;
            background-size: 30px;
            background-repeat: no-repeat no-repeat;
            background-position: center;
        }
        .user {
            background-image: url("../image/login_username_icon@2x.png");
        }

        .password {
            background-image: url("../image/login_password_icon@2x.png");
        }

        .input-wrap {
            padding: 10px 0;
            display: -webkit-box;
            /* border-bottom: 1px solid #d4d4d4; */
        }


        .form {
            background-color: rgba(255, 255, 255, 0.8);
            margin-bottom:47px;
            border-radius: 8px;
            padding: 0 10px;
            line-height: 30px;
        }

        .input-wrap input {
            width: 10px;
        	line-height: 20px;
        	color: #535353;
            display: block;
            -webkit-box-flex: 1;
            background-color: rgba(255, 255, 255, 0);
            outline: none;
            height: 20px;
            padding: 6px;
        }
        .ami{
                height: 6px;
            float: right;margin-bottom:25px;color:#535353;
        }
        .right{

            color:#535353;
        }
        .ar{
            margin-top: 10px;
        }
        .btn {
            display: block;
            color: #fff;
            margin: 0 10px;
            text-align: center;
            border-radius: 8px;
            height: 40px;
            line-height: 40px;
            background-color: #FF0000;
        }
        #register{
            margin-top: 10px;
            color:#000;
            background-color: #f2f2f2;
        }
        input{
            padding-left: 10px;
            font-size: 18px;
        }
        .other-login-wrap,.other-login{
            color:#535353;
            margin-top: 20px;
        }
        .other-login-lable{
            padding:10px 20px;
            border-bottom: 1px solid #E7E7E7;
        }
        .other-login{
            text-align: center;
        }
        .other-login div{
            display: inline-block;
            position: relative;
            width: 30%;
            height:60px;
            background-repeat: no-repeat no-repeat;
            background-position: center center;
            background-size: 60px;
        }
        .weixin{
            background-image: url("../image/weixin.png");
        }
        
        .sina{
            background-image: url("../image/share_platform_sina@2x.png");
        }
        .qq{
            background-image: url("../image/share_platform_qqfriends@2x.png");
        }
        .other-login div span{
            margin-top:70px ;
        }
        footer{
            position:relative;
            height: 50px;
            text-align: center;
            line-height: 50px;
        }
        .fast-reg{
            line-height: 20px;
            position: absolute;
            border-radius: 10px;
            border: 1px solid #E7E7E7;
            bottom:14px;
            right: 20px;
            width: 70px;
        }
        .wx-login,.qq-login{
			
			    
			    
   
    width: 43%;
    height: 40px;
    line-height: 40px;       
        }
        span.qq-login:before {
    content: " ";
    display: inline-block;
    width: 1.08333333rem;
    height: 1.29166667rem;
    background-image: url();
    vertical-align: middle;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin-right: .875rem;
}
span.wx-login:before {
    content: " ";
    display: inline-block;
    width: 1.40333333rem;
    height: 1.40166667rem;
    background-image: url(../image/wxlogin.png);
    vertical-align: middle;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin-right: .875rem;
}
